#![allow(dead_code, unused)]

use std::{
    ffi::*, ptr::{null, null_mut, copy, copy_nonoverlapping}, sync::{Arc, Mutex}
};
use ash::vk::{self, Handle};
use getset::{CloneGetters, CopyGetters, Getters, MutGetters, Setters, WithSetters};
use crate::engine::njm_device::NjmDevice;